Popular Searches
Popular Course Categories
Popular Courses

Rotating Objects

Rotating Objects

Frames, Shapes & Layers

Rotating Objects in Figma

Rotating Objects in Figma is the process of changing the orientation or angle of a layer, shape, image, text object, frame, component, group, or selection. Rotation is an important transformation used to create visually interesting layouts, angled cards, arrows, illustrations, icons, decorative elements, banners, and interactive prototypes.

Figma allows you to rotate objects directly on the canvas or enter an exact rotation value in the Design panel. By default, objects have a rotation of 0°. Positive rotation values move counterclockwise, while negative values move clockwise. Figma uses the center of the current selection as the default rotation origin.

Learn professional UI/UX design concepts with JustAcademy Figma Training and practice through structured design projects. You can also Register for Figma Course Demo to explore the course.


1. What is Object Rotation in Figma?

Object rotation means changing the orientation of an object around a rotation point. Instead of changing its width or height, rotation changes the direction in which the object is displayed.

Original Object

+----------------+

|     BUTTON     |

+----------------+

       |

       | Rotate

       ↓

        /----------------/

       /     BUTTON     /

      /----------------/

For example, a rectangle with a rotation of 0° is horizontal. If you rotate it by 45°, it becomes diagonal. If you rotate it by 90°, it becomes vertical.


2. Why is Rotation Important in Figma?

  • Creates dynamic and visually engaging layouts.
  • Helps design diagonal sections and decorative elements.
  • Allows designers to create rotated cards and banners.
  • Useful for arrows, icons, illustrations, and badges.
  • Helps create realistic product and marketing designs.
  • Can be used to create animation states in prototypes.
  • Useful for loading indicators and motion-design concepts.
  • Helps create creative typography and poster layouts.


3. Objects That Can Be Rotated

Figma supports rotation for many types of layers and selections.

ObjectCan Rotate?Common Use
RectangleYesCards, banners, backgrounds
EllipseYesDecorative elements
PolygonYesIcons and illustrations
StarYesDecorative graphics
TextYesCreative typography
ImageYesPhotos and graphics
GroupYesMultiple objects together
FrameYesScreen and UI layouts
ComponentYesReusable UI elements


4. Selecting an Object Before Rotation

Before rotating an object, select the layer you want to transform. You can select an object directly on the canvas or select it from the Layers panel.

  1. Open your Figma Design file.
  2. Locate the object you want to rotate.
  3. Click the object on the canvas.
  4. Confirm that the correct layer is selected.
  5. Use the rotation handle or the rotation field in the Design panel.


5. Rotating an Object Using the Canvas

The easiest way to rotate an object is by using the rotation handle around the object's corner.

  1. Select the object.
  2. Move the pointer just outside one of the object's corners.
  3. Wait until the rotation cursor appears.
  4. Click and drag around the object.
  5. Move clockwise or counterclockwise to change the angle.
  6. Release the mouse when the desired angle is reached.

Figma displays the rotation angle while you rotate the object, making it easier to control the transformation visually.


6. Rotating Using the Rotation Field

For accurate designs, you can enter an exact rotation value in the Design panel.

  1. Select the object.
  2. Open the Design panel on the right side.
  3. Locate the rotation or angle field near the position and dimension controls.
  4. Enter the required degree value.
  5. Press Enter.

Rotation Examples

0°    = Original orientation

15°   = Slight counterclockwise rotation

45°   = Diagonal rotation

90°   = Quarter turn

180°  = Upside-down orientation

-45°  = Clockwise diagonal rotation

-90°  = Clockwise quarter turn


7. Understanding Positive and Negative Rotation

Figma uses positive and negative values to represent different rotation directions.

ValueMeaning
0°No rotation
+15°Counterclockwise rotation
+45°Counterclockwise diagonal rotation
+90°Counterclockwise quarter turn
180°Half rotation
-15°Clockwise rotation
-45°Clockwise diagonal rotation
-90°Clockwise quarter turn


8. Rotating by 15-Degree Increments

Holding the Shift key while dragging the rotation handle snaps the rotation to 15-degree increments. This is useful when you need controlled and consistent angles.

15° → 30° → 45° → 60° → 75° → 90°

This technique is especially useful for creating diagonal layouts, geometric illustrations, rotated cards, arrows, and decorative shapes.


9. Exact Rotation Values

Exact rotation values are useful when multiple objects need to share the same orientation.

Object A → Rotation: 30°

Object B → Rotation: 30°

Object C → Rotation: 30°

Result:

All three objects have the same rotation angle.

Using exact values creates consistency across a design system or repeated visual components.


10. Rotating Multiple Objects

You can select multiple objects and rotate them together. Figma treats the selection as a combined transformation.

  1. Select the first object.
  2. Hold Shift and select additional objects.
  3. Move the cursor near the selection's corner.
  4. Drag to rotate the complete selection.

Object 1 + Object 2 + Object 3

              |

              | Rotate

              ↓

       Combined Rotation

This is useful for rotating an entire illustration, card group, logo composition, or UI section.


11. Rotation Origin

The rotation origin is the point around which an object rotates. By default, Figma uses the horizontal and vertical center of the current selection.

       Rotation

          ↻

     +---------+

     |    ●    |

     | Center  |

     +---------+

● = Default rotation origin

Changing the rotation origin allows you to create special effects such as rotating an object around a corner or another custom point.


12. Changing the Rotation Origin

Figma allows you to move the rotation origin to another location.

  1. Select the object.
  2. Use the rotation-origin control or its keyboard shortcut.
  3. Drag the rotation origin target to another position.
  4. Rotate the object.

Moving the rotation origin is particularly useful for clock hands, doors, rotating wheels, menus, and mechanical illustrations.


13. Rotation Around the Center

Center rotation is the default behavior. When an object rotates around its center, all sides move around the same central point.

Before:

+---------+

|         |

|    ●    |

|         |

+---------+

After:

    /------/

   /   ●  /

  /------/

Center rotation is commonly used for icons, images, cards, decorative shapes, and loading animations.


14. Rotation Around a Corner

If the rotation origin is moved to a corner, the object can rotate around that corner instead of its center.

Corner Rotation

●---------+

|\        |

| \       |

|  \      |

+---------+

● = Rotation origin

This technique is useful when creating hinged objects such as doors, panels, menus, and folding cards.


15. Rotating Text

Text layers can also be rotated. Rotated text can be useful for posters, labels, side navigation, badges, advertisements, and creative layouts.

Normal Text:

SALE 50% OFF

Rotated Text:

      S

      A

      L

      E

When designing UI interfaces, use rotated text carefully because excessive rotation can reduce readability and accessibility.


16. Rotating Images

Images can be rotated in the same way as other selectable layers.

  1. Select the image.
  2. Move the pointer near a corner.
  3. Drag the rotation handle.
  4. Use Shift for 15-degree increments when required.
  5. Use the Design panel for an exact angle.

Rotated images are commonly used in promotional banners, editorial layouts, collages, social media designs, and creative landing pages.


17. Rotating Shapes

Shapes such as rectangles, polygons, stars, and other vector-based objects can be rotated to create different visual compositions.

Rectangle → 0°

Rectangle → 45°

Rectangle → 90°

0°             45°             90°

+------+          /----/          |

|      |         /    /           | |

+------+        /----/            | |


18. Rotating Frames

Frames can also be rotated. A rotated frame can be useful for experimental layouts, illustrations, presentation slides, and decorative compositions.

When working with UI screens, however, keep the main application frame aligned to the intended screen orientation unless a rotated layout is part of the design requirement.


19. Rotating Groups

A group containing multiple layers can be rotated as one unit.

Group

├── Circle

├── Rectangle

├── Text

└── Icon

Rotate Group

      ↓

All child layers rotate together

This is useful when an illustration contains several objects that should maintain their relative positions.


20. Rotating Components

Components can also be rotated. This can be useful for reusable icons, arrows, badges, controls, and decorative components.

When rotating reusable UI components, check the component structure and constraints to make sure the transformation matches the intended design behavior.


21. Rotation and Auto Layout

Auto Layout controls the arrangement and spacing of child layers inside a container. Rotation is a visual transformation and should be used carefully when working with Auto Layout structures.

For example, a button inside an Auto Layout frame can be rotated, but rotating the wrong parent layer may affect the overall composition differently from rotating an individual child layer.

Auto Layout Frame

├── Icon

├── Text

└── Button

Rotate child → visual orientation changes

Rotate parent → complete layout orientation changes


22. Rotation and Constraints

Constraints determine how layers respond when their parent frame changes size. When working with rotated objects, always check whether the selected layer or parent frame has constraints that affect the intended responsive behavior.

For responsive UI design, test the rotated object at different frame sizes to ensure that the composition remains correct.


23. Rotation and Components

When a component is rotated, consider whether you are rotating the component itself or a nested layer inside it.

ActionResult
Rotate component instanceInstance orientation changes
Rotate nested layerSpecific child layer changes orientation
Rotate component set elementReusable component design changes


24. Rotation in UI Design

Rotation can be used to make interfaces more visually expressive. Common examples include rotated badges, notification indicators, arrows, decorative backgrounds, angled cards, and diagonal hero sections.

Landing Page

--------------------------------

|                              |

|     /------------------/     |

|    /   PRODUCT CARD   /      |

|   /------------------/       |

|                              |

--------------------------------


25. Practical Example: Rotated Card

Suppose you want to create a promotional card that is slightly tilted.

  1. Create a frame or rectangle for the card.
  2. Add heading text.
  3. Add an image or icon.
  4. Select the complete card.
  5. Set rotation to approximately -5°.
  6. Adjust spacing and alignment.
  7. Check the card at different zoom levels.

Normal Card:

+------------------+

|   Special Offer  |

|                  |

|      50% OFF     |

+------------------+

Rotated Card:

   /----------------/

  /   Special Offer/

 /      50% OFF   /

/----------------/


26. Practical Example: Rotated Badge

A discount badge can be rotated to attract attention.

Badge:

+------------+

|  50% OFF   |

+------------+

Apply:

Rotation = -10°

Result:

      /------------/

     /   50% OFF  /

    /------------/


27. Practical Example: Rotated Arrow

Arrows are often rotated to indicate different directions.

Right:

────────→

Down:

   |

   ↓

Up:

   ↑

   |

You can create one arrow component and rotate or duplicate it to produce different directional variations.


28. Practical Example: Rotating an Icon

Many UI icons use rotation to represent state changes. For example, a dropdown arrow can rotate when a menu opens.

Closed:

⌄

Open:

⌃

Interaction:

Closed → 0°

Open   → 180°

This concept can also be used in Figma prototypes to demonstrate interface transitions.


29. Rotation in Prototyping

Rotation can be part of an interactive prototype. For example, one frame can contain an icon at 0° and another frame can contain the same icon at 180°. A prototype transition can then visually demonstrate the state change.

Frame 1

Icon = 0°

   |

   | Interaction

   ↓

Frame 2

Icon = 180°

Figma's Smart Animate can recognize rotation and orientation changes between matching layers, making rotation useful for interactive demonstrations and motion concepts.


30. Creating a Loading Animation Using Rotation

Rotating elements can be used to create loading indicators.

  1. Create a circle or a set of small circles.
  2. Arrange the elements around a center point.
  3. Duplicate the frame.
  4. Rotate the elements in the second frame.
  5. Connect the frames in Prototype mode.
  6. Use an appropriate transition such as Smart Animate.

Frame 1             Frame 2

  ●                   ●

●   ●               ●   ●

  ●                   ●

      ↓ Rotate

    Loading           Loading


31. Rotation vs Flip

Rotation and flipping are different transformations.

FeatureRotationFlip
PurposeChanges angleMirrors the object
Example45° diagonalLeft becomes right
AngleUses degreesUses horizontal/vertical axis
Common UseCards, icons, layoutsMirroring images and graphics


32. Rotation vs Resizing

PropertyRotationResizing
Main purposeChanges orientationChanges dimensions
Uses degreesYesNo
Changes width/height directlyNoYes
Example45°300 × 200 px


33. Rotation vs Scale

Rotation changes the orientation of an object, while scaling changes the object's size and can preserve proportions.

Rotation:

Object → Same general size → Different orientation

Scale:

Object → Same orientation → Different size


34. Keyboard-Based Rotation

Figma provides keyboard accessibility controls for rotating selected objects. In Figma's current accessibility controls, Mac users can use Command + Option + Up/Down to rotate by one degree and add Shift to rotate by 15 degrees. Windows users can use Control + Alt + Up/Down, with Shift for 15-degree increments.

Platform1 Degree15 Degrees
MacCommand + Option + Up/DownCommand + Option + Shift + Up/Down
WindowsControl + Alt + Up/DownControl + Alt + Shift + Up/Down


35. Using Rotation Equations

Figma supports equations in several numeric fields, including rotation. This can be useful when you want to calculate an angle from the existing value.

Current Rotation = 20°

Enter:

+15

Result:

35°

Enter:

-10

Result:

25°

Equations are useful when creating repeated designs that require systematic angle adjustments.


36. Repeating Rotations

Duplicating an object after rotating it can help create repeated rotational patterns. For example, you can rotate one object and duplicate it to build a circular decorative composition.

Object

  ↓

Rotate

  ↓

Duplicate

  ↓

Rotate

  ↓

Duplicate

  ↓

Circular Pattern

This workflow can be useful for wheels, radial menus, decorative patterns, flowers, loading graphics, and circular diagrams.


37. Rotating Around a Circular Layout

To create a circular arrangement, start with one object and create repeated copies with controlled rotation values. Maintain consistent spacing and angles between the objects.

        ●

    ●       ●

  ●           ●

    ●       ●

        ●

Radial rotation creates a circular pattern.


38. Rotation for Marketing Designs

Marketing banners frequently use slightly rotated elements to create energy and visual hierarchy.

  • Discount badges.
  • Promotional cards.
  • Product images.
  • Decorative shapes.
  • Call-to-action labels.
  • Social media graphics.

A small rotation can create visual contrast, but excessive rotation can make the design difficult to scan.


39. Rotation for Dashboard UI

Dashboard designs generally use rotation sparingly. Rotated decorative elements can be used in backgrounds, charts, badges, or illustrations while keeping important data and controls aligned.

Dashboard

+--------------------------------+

|  Sales Dashboard               |

|                                |

|   Revenue       /---------/    |

|   ₹8,45,000    /  Chart  /     |

|               /---------/      |

|                                |

+--------------------------------+


40. Common Mistakes While Rotating Objects

  • Rotating the wrong layer because of nested objects.
  • Using too many different angles in one design.
  • Rotating text excessively and reducing readability.
  • Ignoring the rotation origin.
  • Using approximate angles when exact alignment is required.
  • Forgetting to check responsive behavior.
  • Rotating an entire frame when only one child element should rotate.
  • Not checking Auto Layout behavior.
  • Creating inconsistent angles across repeated components.
  • Using rotation as a substitute for proper alignment.


41. Best Practices for Rotating Objects

  • Use exact degree values when consistency is important.
  • Use Shift snapping when creating standard 15-degree increments.
  • Keep important UI text mostly horizontal for readability.
  • Check the rotation origin before creating complex animations.
  • Use repeated angle values across related visual elements.
  • Test rotated components in their actual frame context.
  • Use rotation sparingly in professional UI designs.
  • Check Auto Layout and constraints after rotation.
  • Use duplication to create consistent rotational patterns.
  • Preview prototypes to confirm the intended motion.


42. Practical Project: Rotated Promotional Banner

Create a promotional banner using rotated objects.

Project Requirements

  • Create a desktop banner frame.
  • Add a product image.
  • Add a promotional heading.
  • Create a discount badge.
  • Rotate the badge by -10°.
  • Add decorative rectangles with different rotations.
  • Add a call-to-action button.
  • Maintain a clear visual hierarchy.

-----------------------------------------

|        BIG SALE                       |

|                                       |

|   Product Image       /-----------/   |

|                      /   50% OFF  /   |

|                     /-----------/    |

|                                       |

|             [ SHOP NOW ]              |

-----------------------------------------


43. Practical Project: Rotated Profile Card

Create a profile card where the background decorative element is rotated while the main profile content remains aligned.

  1. Create a profile card frame.
  2. Add a circular profile image.
  3. Add name and job title.
  4. Create a decorative rectangle behind the profile image.
  5. Rotate the decorative rectangle by approximately 10°.
  6. Keep the profile information horizontally aligned.
  7. Check spacing and contrast.


44. Practical Project: Rotating Arrow Interaction

Create a dropdown interaction where an arrow rotates when the dropdown changes state.

State 1:

Products     ↓

State 2:

Products     ↑

Prototype:

Click Products

       ↓

Arrow rotates

       ↓

Menu appears

This project helps you understand the relationship between object rotation and prototype interactions.


45. Practical Project: Loading Spinner

Create a simple loading spinner using several circles or a circular vector composition.

  1. Create a circular arrangement.
  2. Duplicate the frame.
  3. Rotate the arrangement.
  4. Create a prototype connection.
  5. Apply Smart Animate where appropriate.
  6. Preview the prototype.


46. Rotation Workflow in Figma

Select Object

      ↓

Identify Rotation Requirement

      ↓

Choose Rotation Method

      ↓

Canvas Drag OR Exact Angle

      ↓

Set Rotation Origin if Needed

      ↓

Check Alignment

      ↓

Check Constraints / Auto Layout

      ↓

Preview Design

      ↓

Finalize


47. Quick Comparison of Rotation Methods

MethodBest ForPrecision
Canvas rotationVisual experimentationMedium
Rotation fieldExact anglesHigh
Shift snapping15° incrementsHigh
Keyboard rotationFine adjustmentsHigh
Custom rotation originAdvanced transformationsHigh


48. Interview Questions

Q1. What is rotation in Figma?

Rotation is a transformation used to change the orientation of an object around a rotation origin.

Q2. What is the default rotation angle of a new object?

A newly created layer normally starts with a rotation of 0°.

Q3. How can you rotate an object on the canvas?

Select the object, move the pointer near its corner until the rotation cursor appears, then click and drag.

Q4. How can you rotate an object by an exact angle?

Select the object and enter the desired angle in the rotation field in the Design panel.

Q5. What happens when you hold Shift while rotating?

Rotation snaps to 15-degree increments.

Q6. What is the default rotation origin?

Figma normally uses the horizontal and vertical center of the current selection as the rotation origin.

Q7. Can text be rotated in Figma?

Yes. Text layers can be rotated like other supported layers.

Q8. Can multiple objects be rotated together?

Yes. Select multiple objects and rotate the selection as a combined transformation.

Q9. What is the difference between rotation and flipping?

Rotation changes the object's angle, while flipping mirrors the object across a horizontal or vertical axis.

Q10. How is rotation useful in prototyping?

Rotation can represent state changes and can be animated between frames using appropriate prototype transitions such as Smart Animate.


49. Quick Revision

  • Rotation changes the orientation of an object.
  • Default rotation is 0°.
  • Positive values rotate counterclockwise.
  • Negative values rotate clockwise.
  • Objects can be rotated directly on the canvas.
  • Exact angles can be entered in the Design panel.
  • Shift can snap rotation to 15-degree increments.
  • Figma normally rotates around the center of the selection.
  • The rotation origin can be changed for advanced transformations.
  • Multiple objects can be rotated together.
  • Rotation can be used in prototypes and animations.
  • Rotation should be used carefully with Auto Layout and responsive designs.


50. Checklist for Rotating Objects

  • ✓ Select the correct object or layer.
  • ✓ Decide the required rotation angle.
  • ✓ Use the canvas for visual rotation.
  • ✓ Use the Design panel for exact values.
  • ✓ Use Shift for 15-degree increments.
  • ✓ Check the rotation origin when needed.
  • ✓ Verify alignment after rotation.
  • ✓ Check Auto Layout behavior.
  • ✓ Check constraints and responsive behavior.
  • ✓ Preview prototype interactions.
  • ✓ Keep the design readable and consistent.


51. Conclusion

Rotating Objects in Figma is an essential transformation for creating dynamic layouts, decorative graphics, icons, illustrations, promotional designs, and interactive prototypes. Designers can rotate objects visually on the canvas, enter exact angles through the Design panel, use keyboard controls for precise adjustments, and change the rotation origin for advanced effects.

Understanding rotation together with resizing, scaling, constraints, Auto Layout, components, and prototyping helps designers create professional and interactive interfaces. For structured learning and practical UI/UX design training, visit JustAcademy Figma Training or Register for Figma Course Demo.

whatsapp